# CODEOWNERS - Define code ownership for review requirements
# See: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
#
# Format: <path-pattern> <owner1> [<owner2>...]
# Replace placeholders with actual GitHub usernames (without @)

# Default owner for all files (catches everything not matched below)
*                          @{{cookiecutter.owner_gh_handle}}

# PairCoder context and configuration
/.paircoder/**             @{{cookiecutter.owner_gh_handle}} @{{cookiecutter.architect_gh_handle}}

# Claude Code configuration
/.claude/**                @{{cookiecutter.owner_gh_handle}} @{{cookiecutter.architect_gh_handle}}

# CI/CD and infrastructure
/.github/**                @{{cookiecutter.owner_gh_handle}} @{{cookiecutter.build_gh_handle}}
/infra/**                  @{{cookiecutter.sre_gh_handle}} @{{cookiecutter.owner_gh_handle}}

# Source code
/src/**                    @{{cookiecutter.owner_gh_handle}}

# Tests
/tests/**                  @{{cookiecutter.qa_gh_handle}} @{{cookiecutter.owner_gh_handle}}

# Documentation
/docs/**                   @{{cookiecutter.owner_gh_handle}}
*.md                       @{{cookiecutter.owner_gh_handle}}
